TECHNICAL REPORT 03/2007 A Flexible and Portable Programming Model for SMP and Multi-cores BSC-UPC COMPUTER SCIENCES PROGRAM
نویسندگان
چکیده
Parallel programming on SMP and multi-core architectures is hard. In this paper we present a programming model for those environments based on function level parallelism that strives to be easy to program for, flexible and portable. We first present the programming environment from the programmer perspective and show its benefits compared to other programming models. Then we show the performance related features of the supporting runtime, which further increase the advantages of the programming model.
منابع مشابه
Hybrid MPI+UPC parallel programming paradigm on an SMP cluster
The symmetric multiprocessing (SMP) cluster system, which consists of shared memory nodes with several multicore central processing units connected to a high-speed network to form a distributed memory system, is the most widely available hardware architecture for the high-performance computing community. Today, the Message Passing Interface (MPI) is the most widely used parallel programming par...
متن کاملEvaluating the Portability of UPC to the Cell Broadband Engine
Unified Parallel C (UPC) is a parallel programming language for distributed as well as shared memory systems. The Cell Broadband Engine (Cell BE) is a state of the art multicore processor. In this paper we evaluate the opportunities and pitfalls of implementing the Berkeley UPC runtime system API for the Cell BE and thus bringing UPC to Cell. We propose a mapping of the distributed shared memor...
متن کاملMULTI-OBJECTIVE ROUTING AND SCHEDULING IN FLEXIBLE MANUFACTURING SYSTEMS UNDER UNCERTAINTY
The efficiency of transportation system management plays an important role in the planning and operation efficiency of flexible manufacturing systems. Automated Guided Vehicles (AGV) are part of diversified and advanced techniques in the field of material transportation which have many applications today and act as an intermediary between operating and storage equipment and are routed and contr...
متن کاملA Novel Method for Selecting the Supplier Based on Association Rule Mining
One of important problems in supply chains management is supplier selection. In a company, there are massive data from various departments so that extracting knowledge from the company’s data is too complicated. Many researchers have solved this problem by some methods like fuzzy set theory, goal programming, multi objective programming, the liner programming, mixed integer programming, analyti...
متن کاملPerformance Evaluation of Banking Organizations Using the New Proposed Integrated DEA-BSC Model
Data envelopment analysis (DEA) is a nonparametric approach to estimate relative efficiency of Decision Making Units (DMUs). DEA is one of the best quantitative approaches and balanced scorecard (BSC) is one of the best qualitative methods to measure efficiency of an organization. Since simultaneous evaluation of network performance of the quad areas of BSC model is considered as a necessity an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007